ShadowGadgets

Helper object that allows for sensible namespacing of standalone or otherwise unique miscellanea.

Properties

Link copied to clipboard

A flag to force the fallback draw method, which may be useful in testing and debugging. The fallback is normally used only on API levels 21..28 whenever the library is unable to access the (hidden) classes and methods necessary for the primary method.

Link copied to clipboard

Indicates whether the primary draw method is available in the current environment.

Link copied to clipboard

Indicates whether the primary draw method is currently enabled for use.

Link copied to clipboard

By default, messages for known error states are logged in debug builds. This flag allows those logs to be suppressed.

Link copied to clipboard

A flag for the library's Exception behavior if the target has no doOnShadowModeChange set. If one is set, it's assumed that ShadowMode.Errors will be handled there.